EFI: allow to suppress the use of runtime services
authorJan Beulich <jbeulich@suse.com>
Mon, 27 Oct 2014 15:43:52 +0000 (16:43 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 27 Oct 2014 15:43:52 +0000 (16:43 +0100)
commit5680244040d26234a43c7f884ecf98fa4928d0da
treedb6b0e940ba21849094742b49e3abe88699a9d98
parente65436ba36be8f1b735573d8fc9af7d8a053ba5f
EFI: allow to suppress the use of runtime services

On certain systems some of the memory map entries designated for use by
runtime services cannot be mapped (frequently due to firmware bugs). On
others, some of the memory map entries aren't even marked for runtime
services use, yet are being used by them. For both cases give people a
way to suppress use of runtime services altogether.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
docs/misc/xen-command-line.markdown
xen/common/efi/boot.c
xen/common/efi/runtime.c